package framework;

import org.newdawn.slick.Color;
import org.newdawn.slick.Graphics;

/**
 * This interface described an object that can be drawn
 * on a graphic.
 * @author blaze
 */
public interface Drawable {
	
	/**
	 * Draw the object inside the graphics
	 * @param g the graphics where to draw the object
	 */
	public void draw(Graphics g);
	
	/**
	 * Draw the object inside the graphics
	 * @param g the graphics where to draw the object
	 */
	public void draw(Graphics g, Color filter);

}
